﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace WebApplication1
{
    public class CaseDebris : Case
    {
        public void declencherEffet(Map map)
        {
            Random rand = new Random();
            int value = rand.Next(100);
            if (value < 33)
            {
                map.vaisseau.pv = Math.Min(map.vaisseau.getPvMax(), map.vaisseau.pv + 25);
                System.Diagnostics.Debug.WriteLine("Un robot réparateur se trouvant dans les débris vous permet de restaurer 10 points de vie.");
            }
            if (value < 67)
            {
                map.vaisseau.pe = Math.Min(map.vaisseau.getPeMax(), map.vaisseau.pe + 10);
                System.Diagnostics.Debug.WriteLine("Un robot pompiste se trouvant dans les débris vous permet de restaurer 10 points d'essence.");
            }
            else
            {
                map.vaisseau.bonusD++;
                System.Diagnostics.Debug.WriteLine("Vous trouvez une arme pour votre prochain combat !");
            }
        }
    }
}
